-
1 loop unrolling
реализуемый в компиляторах метод оптимизации, согласно которому тело цикла (loop body) многократно размножается (цикл превращается в линейную последовательность команд), условие выхода из цикла и оператор приращения счётчика цикла (loop counter) соответствующим образом модифицируются. Развёртывание цикла ускоряет исполнение программы, поскольку сокращает каждый цикл на несколько команд, однако объём памяти, занимаемый программой, значительно увеличивается. Если число повторений цикла известно в момент компиляции, цикл может быть развёрнут полностью, однако это имеет смысл лишь для небольших циклов.Syn:см. тж. loop transformationАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > loop unrolling
-
2 loop unrolling
1) Общая лексика: разворачивание цикла (тж. развёртывание цикла; реализуемый в компиляторах метод оптимизации, согласно которому тело цикла (loop body) многократно размножается (цикл превращается в линейную последовательность команд), условие выхода из)2) Вычислительная техника: развёртывание цикла, развёртывание циклов -
3 loop unrolling
Programming: loop unwinding -
4 loop unrolling
English-Russian dictionary of computer science and programming > loop unrolling
-
5 loop unrolling
• odvijanje petlje -
6 loop unrolling
English-Russian dictionary of terms that are used in computer games > loop unrolling
-
7 loop unrolling
Программирование Разворачивание циклов Автоматическое преобразование циклов, выполняемых известное количество раз, в линейный участок кода. Это позволяет повысить скорость работы участка кода.English-Russian dictionary of computer abbreviations and terms > loop unrolling
-
8 loop unrolling
Англо-русский словарь промышленной и научной лексики > loop unrolling
-
9 loop unrolling
-
10 loop unrolling
English-Russian dictionary of Information technology > loop unrolling
-
11 loop unrolling and jamming
метод оптимизации, предусматривающий частичное развёртывание компилятором циклов с последующим их объединением. Позволяет увеличить количество используемых регистров и сократить число обращений к памятиАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > loop unrolling and jamming
-
12 loop
1. n ав. петля Нестерова, мёртвая петляtape loop — петля ленты; кольцо ленты
2. n кино петля плёнки или фильма3. n анат. ганглий, нервный узел4. n тех. грузовой бугель, хомут; петля5. n физ. пучность6. n окружная железная дорога7. n обгонный путь8. n спец. замкнутая система9. n петля10. n элк. контур схемы11. n вчт. цикл12. n мед. «спираль»13. n Луп, деловой район Чикаго14. v делать петлю15. v закреплять петлей16. v образовывать петли; перекручиваться17. v элк. образовывать контурСинонимический ряд:1. bend (noun) bend; curve; turn2. circle (noun) circle; coil; noose; spiral3. league (noun) association; circuit; conference; league; wheel4. ring (noun) circumference; eye; hook; hoop; ring; staple5. bend (verb) bend; coil; twist; wrap6. surround (verb) arch; begird; beset; circle; compass; crook; curve; encircle; encompass; environ; gird; girdle; hem; ring; round; surroundАнтонимический ряд: -
13 loop
1) циклв программировании - повторяющееся выполнение последовательности операторов (тела цикла), контролируемое с помощью специального счётчика (счётчика цикла, loop counter), а также по логическому условию его продолжения или завершения. В зависимости от того, когда проверяется это условие - в начале цикла или в конце - различают циклы с предпроверкой (pretested loop) и с постпроверкой (posttested loop). Циклы бывают одиночными и вложенными (nested loop)Ant:см. тж. conditional loop, counted loop, embedded loop, empty loop, endless loop, event loop, induction variable, infinite loop, inner loop, iteration, loop blocking, loop body, loop collapsing, loop distribution, loop exit, loop fission, loop fusion, loop header, loop interchange, loop invariant, loop inversion, loop optimization, loop parallelization, loop peeling, loop repeat, loop splitting, loop statement, loop termination, loop transformation, loop unrolling, loop unswitching, loop variable, loop vectorization, wait loop2) петляв теории графов - ребро, которое соединяет вершину саму с собойсм. тж. graph3) петля, кольцо, контур4) (см. тж. looping) - зацикливание [пакетов]в компьютерной сети - ситуация, когда пакеты передаваемых данных не попадают к адресату, а просто постоянно проходят по некоторой круговой последовательности сетевых узлов (network node)5) двигаться по кругу; проходить циклнапример, the inner loop counter loops five times - внутренний цикл прокрутится пять разАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > loop
-
14 loop back
The English-Russian dictionary general scientific > loop back
-
15 loop splitting
реализуемый в компиляторах метод оптимизации, предусматривающий копирование цикла и распределение исходных итераций между двумя копиями с сохранением порядка итераций. Частный случай раскрутки цикла (loop unrolling)Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > loop splitting
-
16 unrolling
-
17 loop splitting
1) Общая лексика: расщепление цикла (реализуемый в компиляторах метод оптимизации, предусматривающий копирование цикла и распределение исходных итераций между двумя копиями с сохранением порядка итераций. Частный случай раскрутки цикла (loop unrolling))2) Программирование: расщепление циклов -
18 loop unwinding
Программирование: loop unrolling -
19 loop unwinding
см. loop unrollingАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > loop unwinding
-
20 inner loop
См. также в других словарях:
Loop unrolling — … Википедия
Loop unwinding — Loop unwinding, also known as loop unrolling, is a loop transformation technique that attempts optimize a program s execution speed at the expense of its size.The goal of loop unwinding is to increase the programs speed by reducing (or… … Wikipedia
Loop unswitching — (размыкание цикла) состоит в вынесении условия за пределы цикла и дублирования тела цикла с помещением соответствующих вариантов в соответствующие ветви условия. Это позволяет улучшить производительность за счёт того, что современные процессоры… … Википедия
Loop optimization — In compiler theory, loop optimization plays an important role in improving cache performance, making effective use of parallel processing capabilities, and reducing overheads associated with executing loops. Most execution time of a scientific… … Wikipedia
Compiler optimization — is the process of tuning the output of a compiler to minimize or maximize some attributes of an executable computer program. The most common requirement is to minimize the time taken to execute a program; a less common one is to minimize the… … Wikipedia
Software pipelining — In computer science, software pipelining is a technique used to optimize loops, in a manner that parallels hardware pipelining. Software pipelining is a type of out of order execution, except that the reordering is done by a compiler (or in the… … Wikipedia
Algorithmic efficiency — In computer science, efficiency is used to describe properties of an algorithm relating to how much of various types of resources it consumes. Algorithmic efficiency can be thought of as analogous to engineering productivity for a repeating or… … Wikipedia
Duff's device — In computer science, Duff s device is an optimized implementation of a serial copy that uses a technique widely applied in assembly language for loop unwinding. Its discovery is credited to Tom Duff in November of 1983, who at the time was… … Wikipedia
Размотка цикла — В программировании, размотка цикла (англ. loop unwinding) или раскрутка цикла (англ. loop unrolling) техника оптимизации компьютерных программ, состоящая в искусственном увеличении количества инструкций, исполняемых в течение одной… … Википедия
Раскрутка цикла — В программировании, размотка цикла (англ. loop unwinding) или раскрутка цикла (англ. loop unrolling) техника оптимизации компьютерных программ, состоящая в искусственном увеличении количества инструкций, исполняемых в течение одной итерации цикла … Википедия
Vectorization (computer science) — Vectorization, in computer science, is the process of converting a computer program from a scalar implementation, which does an operation on a pair of operands at a time, to a vectorized program where a single instruction can perform multiple… … Wikipedia